package own.stu.jobgib.playown.vediodown.webo.model;

import com.google.gson.annotations.SerializedName;

import java.util.List;

@lombok.Data
public class PlayInfo{

	@SerializedName("audio_codecs")
	private String audioCodecs;

	@SerializedName("extension")
	private Extension extension;

	@SerializedName("tcp_receive_buffer")
	private int tcpReceiveBuffer;

	@SerializedName("audio_bits_per_sample")
	private int audioBitsPerSample;

	@SerializedName("mime")
	private String mime;

	@SerializedName("bitrate")
	private int bitrate;

	@SerializedName("prefetch_range")
	private String prefetchRange;

	@SerializedName("type")
	private int type;

	@SerializedName("video_codecs")
	private String videoCodecs;

	@SerializedName("duration")
	private double duration;

	@SerializedName("protocol")
	private String protocol;

	@SerializedName("audio_sample_fmt")
	private String audioSampleFmt;

	@SerializedName("height")
	private int height;

	@SerializedName("watermark")
	private String watermark;

	@SerializedName("sar")
	private String sar;

	@SerializedName("quality_label")
	private String qualityLabel;

	@SerializedName("quality_desc")
	private String qualityDesc;

	@SerializedName("audio_channels")
	private int audioChannels;

	@SerializedName("fps")
	private int fps;

	@SerializedName("label")
	private String label;

	@SerializedName("dolby_atmos")
	private boolean dolbyAtmos;

	@SerializedName("url")
	private String url;

	@SerializedName("quality_class")
	private String qualityClass;

	@SerializedName("size")
	private int size;

	@SerializedName("width")
	private int width;

	@SerializedName("video_decoder")
	private String videoDecoder;

	@SerializedName("prefetch_enabled")
	private boolean prefetchEnabled;

	@SerializedName("audio_sample_rate")
	private int audioSampleRate;

	@SerializedName("col")
	private int col;

	@SerializedName("offset")
	private double offset;

	@SerializedName("urls")
	private List<String> urls;

	@SerializedName("interval")
	private int interval;

	@SerializedName("row")
	private int row;
}